holy mackerel

noun, Slang.
1.
(used as an exclamation to express surprise or wonder.)
Origin
1795-1805
Contemporary definitions for holy mackerel
interjection

See holy cow